/**自定义**/

.copyright a{padding:0 5px;}
.copyright a:hover{color:#000}
.map_list a{color:#333;}
.sec-marquee-c ul li{font-size:14px;}
.p-0{padding:0 !important}
.p-r-0{padding-right:0 !important}
.p-l-0{padding-left:0 !important}
.p-t-0{padding-top:0 !important}
.p-b-0{padding-bottom:0 !important}
.m-0{margin:0 !important}
.m-r-0{margin-right:0 !important}
.m-l-0{margin-left:0 !important}
.m-t-0{margin-top:0 !important}
.m-b-0{margin-bottom:0 !important}

a:focus, a:hover {color: #2aa18c;}

h1,h2,h3,h4,h5,h6,p{margin: 0;padding: 0;}
.clear{clear: both;}

/*常用首页P字体颜色 灰 黑 红*/
.hui{color:#ccc}
.hei{color:#666}
.hong{color:#F00}

.uppercase{text-transform:uppercase}/*字母大写*/
.capitalize{text-transform:capitalize}/*首 字母大写*/
.lowercase{text-transform:lowercase}/*无 字母大写*/


/*****内容区1200像素******/
@media (min-width: 768px) {
    .container {
        width:750px
    }
}
@media (min-width: 992px) {
    .container {
        width:970px
    }
}
@media (min-width: 1200px) {
    .container {
        width:1100px
    }
}



.flexslider{max-height:580px;}
.slides li{height:580px;}
/*动画*/
.aniate-tral{transition:.5s;}
.aniate-tral:hover{transform: translate(0px,-10px);}

 .navbar-toggle{font-size:22px;color:#efe016;z-index:55}
.side-right .navbar-toggle{margin:0;}
/*内容部分*/
.page-content{font-size:14px; line-height:1.8}
/*内容页+左侧列表*/
.page-body{}
.page-body .col-md-9{margin-top: 70px;}
.sec-tit{
    border:none;
    height:auto;
    line-height:2;
    background: #0076c1;
    padding:10px;
  float: left;
    width: 100%;
}

.sec-tit span{font-size: 16px;color: #ffffff;text-transform: uppercase;margin: 0;font-weight: initial;}
.sec-tit h2{border:none;color:#fff !important;font-size:18px;}

.page-l-clist,.left-news,.left-keyword,.sec-marquee-c{width:100%;float:left}
.sec-tit h5 a{color:#fff;}
#innerbgcolor{ background-color: #0d8ee3;line-height: inherit;}

.page-l-clist li a {display: block;width: 100%;font-size:16px;}
.page-l-clist li a:hover{background-color: #0d8ee3;color:#fff}

.left-news li h5{font-size:14px;}

.page-content{padding-top:0}
.page-detail,.page-content p{font-size:14px;line-height:2;}
.page-con-tit h1{font-size:17px;margin-top:0;}

/* 内页左侧 */
.left-menu{position: relative;top: -84px;z-index: 3;}

/* 内页路径 */
.crumbs-item {  background: url(../images/rote-bg.png)no-repeat center left;  color: #333; font-size: 15px; line-height: 1;padding-bottom: 10px;border-bottom: 4px double #2aa18c;}
.crumbs-item a:hover{color: #a4272b;}

/*内页 产品列表*/
.pro-fl{}
.pro-fl ul{overflow: hidden;}
.pro-fl li{    float: left;
    width: 32%;
    text-align: center;
    margin: 0 .5% 5px;}
.pro-fl li a{display: inline-block;border: 1px solid #a4272b;width: 100%;font-size: 14px;line-height: 30px;color: #a4272b;}
.pro-fl li a:hover{background: #a4272b
    color: #fff;}

.page-alist{margin-left:0;margin-right:0;}
.page-alist .col-md-4 { margin-bottom: 15px;padding: 0 8px;}
.page-alist a:hover .img-inner{border:1px solid #a4272b;}
.page-alist a:hover h5{color: #a4272b;}
.page-alist .img-inner{height:210px;width:280px;}
.img-inner img{height: 200px;}
.page-alist .col-md-4 h5 {font-size: 16px;  text-align: center; line-height: 1; padding: 10px 0;}

.page-alist .page-atit a:hover, .page-alist .col-md-4 h5:hover{color: #a4272b;}

/*内页新闻中心*/
.page-alist .page-adate{padding: 5px 0; background: #2aa18c;color: #fff;}
.page-atit h4{font-size:16px; margin-bottom: 8px;}
.media-heading .fr { color:#999; font-weight:normal; font-size:13px;}

/*头部导航－第13种开始*/
header {background:url(../images/db.jpg) no-repeat center top;padding-top: 25px;}
header .header-con {}
header .header-con a { color: #666; }
header .header-con a:hover { text-decoration: none; }
header .company-name { font-size: 13px; color:#333;line-height: 1;}
header .navbar-collapse  {}
header .header-logo { padding: 20px 0;color:#056ed5 }
header .header-logo h2{font-size:30px;font-weight:bold;letter-spacing:3px;margin-top:0;}
header .header-logo p{font-size:12px;}
header .header-logo a:hover{color:#056ed5}
header .header-phone img { padding-top: 7px; }
header .header-phone{color:#1091f4;padding-top: 10px;}
.header-phone .col-md-3{width: 17%;}
header .header-phone span { font-weight: 700;line-height:1.2;display: block;}

header .header-logo h3 {  font-size: 36px;  font-weight: 600; line-height: 1;  letter-spacing: 2px; color: #2aa18c;float: left;width: 100%;font-family: "黑体";}
header .header-logo h3 span{color: #ea8e0b;font-size: 21px;padding: 0 0 0 5px;}
header .header-logo h3 img{width: 100%;}

header .header-logo p {float: left;font-size: 29px; line-height: 1;color: #000;font-weight: bold;letter-spacing: 2px; margin-top: 10px;font-family: "黑体";}
header .header-logo p span { font-size: 24px; line-height: 1; color: #111;margin-bottom: 8px;display: inline-block;letter-spacing: 1px;}

body.side-right { overflow: auto; }
header .navbar-nav { float: none; }
nav.navbar.navbar-default,nav.navbar.navbar-collapse{background:none}
nav.navbar.bootsnav ul.nav > li{width:14.2%; text-align:center;}
nav.navbar.bootsnav ul.nav > li > a{color:#fff;padding:15.2px 0;}
nav.navbar.bootsnav ul.nav > li.navline:before{position: absolute;display: block;content: '';width:1px;height:18px;background:rgba(255,255,255,.4);top:50%;margin-top: -9px;right:0; }
nav.navbar.bootsnav ul.nav > li.navline:last-child:before{display: none;}
nav.navbar.bootsnav ul.nav > li:hover,nav.navbar.bootsnav ul.nav > li a{ background:none;}
nav.navbar.bootsnav ul.nav > li a:hover{ background:#ffae2c;color:#fff }
nav.navbar.bootsnav ul.nav > li:hover,nav.navbar.bootsnav li.on{ background:#ffae2c;color:#fff }
header .header-title { padding-top:2.2%;}
.nav > li:after{background:rgba(255,255,255,.2);}
nav.navbar.bootsnav ul.nav > li:last-child{background:none;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{font-size:15px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover{ background:#ffae2c;color:#fff }
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{color:#fff;}
header .header-phone span { font-size: 24px;color: #000;line-height: 1.2;}
header .header-phone span p{font-size: 14px;color: #333;font-weight: normal;margin-top: 10px;}
@media (max-width: 767px){
 
header {
    background: url(../images/db.jpg) no-repeat center top;
    padding-top: 25px;
    position: fixed;
    z-index: 999;
    width: 100%;
    height: 57px;}
  
}  
/* 小屏幕(平板，大于等于768px)*/
@media (min-width: 768px) {

header nav.navbar.bootsnav .navbar-toggle { float: left; }



}

/* 中等屏幕(桌面显示器，大于等于992px) */
@media (min-width: 992px) {
header .header-logo .header-word1 { font-size: 16px; }
header .header-logo .header-word2 { font-size: 13px; }
  .header-phone img{display:none;}
nav.navbar.bootsnav a { font-size: 17px; }
header .navbar-bg{ background: url(../images/nav-bg1.png) ;}
 
}

/* 大屏幕(大桌面显示器，大于等于1200px) */
@media (min-width: 1200px) {
  

header .header-logo .header-word1 { font-size: 17px; }
header .header-logo .header-word2 { font-size: 16px; }
  .header-phone img{display:block;}
header nav .nav-bg .navbar-nav li a { font-size: 17px; }
header nav .nav-bg .navbar-nav li a:hover { color: #333 !important; }
header nav.navbar.bootsnav a { font-size: 18px; }
header nav.navbar.bootsnav.navbar-mobile ul.nav > li > a { padding: 15px 0; }

}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after { right:22%;}
/*头部导航－第13种结束*/
@media (max-width: 992px) {
  nav.navbar.bootsnav.navbar-mobile .navbar-collapse {position:static;!important} 
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{padding:10px 15px;}
  nav.navbar.bootsnav ul.nav > li{width:100%;background:none}
  nav.navbar.bootsnav ul.nav > li > a{color:#000}
  .navbar-toggle {display: block;font-size: 34px;color: #fff;margin: 10px 10px 0 0;}
  .side-right .navbar-toggle{margin: 10px 10px 0 0;}
  .navbar-brand{padding: 0 10px;}
  .navbar-default .navbar-header a{font-size: 30px;color: #fff;line-height: 40px;}
  .navbar-default .navbar-header a img{width: 35%;}
  .bootsnav{border:none !important}
  nav.navbar.bootsnav .navbar-header{text-align:left;padding: 0;}
  nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu{background:#6f9c0a !important;}
  nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu li a{color:#fff;}
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse{max-height:340px;}
   .container{width: 100%;}
  .flexslider .slides li {height: 300px;}
  
  .page-alist .col-md-4 {height: 210px; float:left; width:33.3%; padding:0 5px;}
.page-alist .col-md-4 h5 {line-height:30px; overflow:hidden;}
  
.page-alist .img-inner{ height: 190px;overflow: hidden;}
  .img-inner img{height: 180px;}
  
  nav.navbar.bootsnav .navbar-brand{}
  nav.navbar.bootsnav .navbar-brand h3 {font-size: 2.8rem;  font-weight: bold;  color: #2aa18c; line-height: 1;}
  nav.navbar.bootsnav .navbar-brand h3 span {color: #ff8403;font-size: 1.6rem;display: inline-block;padding: 0 0 0 8px;}
  nav.navbar.bootsnav .navbar-brand p {  color: #000;  font-size: 1.4rem; line-height: 2;}
  

}

@media (max-width: 767px) {
  .page-alist .col-md-4 {height: 160px; float:left; width:49.999%; padding:0 5px;}
  .page-alist .col-md-4 h5 {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size: 1.5rem; line-height: 1;}
  .page-alist .img-inner{ height: 140px;overflow: hidden;}
  .img-inner img{height: 130px;}
  .navbar-toggle {display: block;font-size: 24px;color: #2aa18c;margin: -9px 5px 0 0;padding: 5px;}
  .side-right .navbar-toggle{margin: 6px 6px 0 0;}

  .navbar-default .navbar-header a {
    font-size: 18px;
    color: #fff;
    line-height: 24px;
}
  
  .page-body .col-md-9 { margin-top: 20px;}
  
  nav.navbar.bootsnav .navbar-brand h3 {font-size: 1.8rem;}
  
  
}



@media (max-width: 992px){
  .p-xs{padding:0 15px;}
  .p-xs-0{padding:0 !important} 
  .p-xs-l-0{padding-left:0 !important}
  .p-xs-t{padding-top:15px !important;}
  .p-xs-r-0{padding-right:0 !important}
  .p-xs-t-0{padding-top:0 !important}
  .p-xs-b-0{padding-bottom:0 !important}
  .m-xs-0{margin:0 !important}
  .m-xs-t-0{margin-top:0 !important}
  .m-xs-b-0{margin-bottom:0 !important}
  .m-xs-l-0{margin-left:0 !important}
  .m-xs-r-0{margin-right:0 !important}
  .pull-xs-left{float:left}
  .pull-xs-right{float:right}
  .dis-xs-no{display:none !important;}
  .dis-xs-show{ display:block !important;}
  .footer a{width: 24.3%;height: auto;line-height: 1;}
img{max-width:100%;}

  body.side-right { overflow: auto;}
  nav.navbar.bootsnav.navbar-mobile .navbar-collapse {position:static;!important}
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in{top: 70px;position: absolute;}
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse{max-height:400px;}
  body nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{padding-left:15px !important;background:#fff;}
  
.list-navmin,.list-cp-main{max-width:100%;height:auto;margin-bottom: 10px !important;}
  .portab .item .ar_1 .img-auto{height:150px;}
  .list-navmin li{width:50%}
  .dui-img img{margin: 3px auto 0 auto}
  .dui-img{    width: 35px;height: 35px;}
  .gc-tt h2{font-size:26px;}
  .fan-mk+p{padding:0;font-size:12px;}
  .fan-mk:before{display: none;}
  
  .footer { line-height: 1;  height: 70px; padding: 10px 0;}
  .hr { height: 70px;}
  .footer a i { padding-right: 0; font-size: 3rem;margin-bottom: 5px;}
  
}
@media (max-width: 767px){
  .news_3 .fr{width:70%;}
  .portab .col-md-4:last-child{display: none;}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{background: none;}
  .flexslider .slides li{height:170px !important;margin: 52px 0 0 0;}
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in{top: 50px;position: absolute;}
  
  .hr { height: 0px;}
  

}





/* 搜索框 */
.search-box{    min-height: 50px;border-bottom: 3px solid #ccc;background: #fafafa;}
.search-box .hot_search{font-size: 15px;line-height: 50px;} 
.search-box .hot_search b{color: #111;font-size: 16px;}
.search-box .hot_search a{font-size: 15px;color: #111;}
.search-box .hot_search a:hover{color: #a4272b;}
.search-box .searchbox{text-align: right;margin: 10px 0;position: relative;}
.search-box .searchbox input{    height: 30px;outline: none;border-radius: 0;border: none;}
.search-box .searchbox input[type="text"]{    width: 60%;border: 1px solid #2aa18c;padding-left: 10px;}
.search-box .searchbox input[type="submit"]{    width: 15%;margin-left: -5px;background: #2aa18c;font-size: 13px;color: #fff;letter-spacing: 3px;position: absolute;z-index: 3;right: 0;}



   
@media (min-width: 992px) and (max-width: 1200px){
  
}
@media (max-width: 992px){

}
@media (max-width: 767px){

}



/* 关于我们 */

.gywm {background: #fafafa;border-bottom: 3px solid #fff;padding: 30px 0 50px; }
.gywm-bt{background: url(../images/gywm.png)no-repeat center;text-align: center;height: 140px;margin-bottom: 30px;}
.gywm-bt h3 {font-size: 30px; font-weight: bold; color: #fff; letter-spacing: 3px;padding-top: 40px;}

.gywm-img{float: left;width: 40%;}
.gywm-img .item{}
.gywm-img .item img{width: 100%;}

.gywm-nr{float:right;width: 57%;}
.gywm-nr h3 {display: inline-block;  background: #2aa18c;  color: #fff;  font-size: 24px;  line-height: 1; padding: 8px 20px; letter-spacing: 1px; border-radius: 3px; margin-bottom: 15px;}
.gywm-nr .gywm-txt{}
.gywm-nr .gywm-txt p {font-size: 15px;line-height: 1.6;color: #444;}
.gywm-nr .gywm-btn{margin-top: 30px;}
.gywm-nr .gywm-btn a { display: inline-block; font-size: 14px;line-height: 1;border: 1px solid #a4272b;padding: 11px 40px;border-radius: 2px;color: #555;transition: all .6s;}
.gywm-nr .gywm-btn a:hover{background: #a4272b;color: #fff;}

.carousel-indicators li {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 1px;
    text-indent: 0px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
  color:#fff
}

.carousel-indicators .active {
    width: 18px;
    height: 18px;
    margin: 0;
    background-color: #fff;
  color:#000
}



@media (min-width: 992px) and (max-width: 1200px){
  
}
@media (max-width: 992px){

}
@media (max-width: 767px){

  .gywm-bt {height: 90px;background-size: 166%;}
  .gywm-bt h3 {font-size: 2.4rem;padding-top: 22px;}
  .gywm-img{display: none;}
  
  .gywm-nr {float: none;padding: 0 10px;width:100%;}
  .gywm-nr h3 {font-size: 2rem;letter-spacing: 2px; font-weight: bold;text-align: center;display: block;}
  .gywm-nr .gywm-btn { text-align: center;}
  .gywm-nr .gywm-btn a { font-size: 1.5rem;border: 1px solid #a4272b; padding: 12px 40px;  border-radius: 3px; background: #a4272b; color: #fff;}
  
}


/* 产品展示 */
.product{background: url(../images/pro-bg.jpg);padding: 50px 0;}
.product-bt{text-align: center;margin-bottom: 30px;}
.product-bt h3 { font-size: 36px;font-weight: bold; color: #2aa18c;line-height: 1;margin-bottom: 12px;}
.product-bt p { font-size: 22px;  line-height: 1; color: #000;letter-spacing: 1px;}

.product-cont{}
.product-nav{float: left;width: 20%;margin-right: 2%;background: url(../images/cp-bg.png)no-repeat center;text-align: center;height: 630px;padding: 0 15px;}
.product-nav h3{font-size: 24px; line-height: 1;  font-weight: bold;margin-top: 105px;margin-bottom: 24px;}
.product-nav a {display: block;font-size: 15px;border-bottom: 1px solid #d7d7d7;height: 40px;line-height: 40px;transition: all .6s;}
.product-nav a:hover{color: #a4272b;font-size: 16px;font-weight: bold;}


.product-nr{float: left;width: 78%;background: #fff;border-radius: 5px;padding: 10px 20px;box-shadow: 2px 2px 5px #cccc;}
.product-title{background: url(../images/cp-bg3.png)no-repeat center;background-size: 100%;height: 80px;margin-bottom: 20px;}
.product-title h3 { float: left;font-size: 26px; line-height: 1; color: #fff; font-weight: bold;padding-left: 135px;letter-spacing: 3px;margin-top: 25px;}
.product-title h3 span { font-size: 18px;font-weight: normal;display: inline-block;margin-left: 8px;letter-spacing: 0;}
.product-title a { float: right; font-size: 15px;line-height: 1;margin-right: 10px; color: #fff;margin-top: 33px;}
.product-title a:hover{color: #2aa18c;}


.product-nr li{float: left;width: 33.33%;padding: 0 10px;margin-bottom: 10px;}
.product-nr li a{display: block;}
.product-nr li a .product-img { border: 2px solid #eee; }
.product-nr li a .product-img .img-bor{  overflow: hidden;height: 200px; place-items: center;display: grid;}
.product-nr li a .product-img img{width: 84%;min-height: 84%;}
.product-nr li  p { font-size: 15px; line-height: 1;  color: #333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 7px 0;}
.product-nr li a:hover .product-img{border-color: #2aa18c;}
.product-nr li:hover p{color: #2aa18c;}

.product-adv{margin-top: 30px;position:relative;}
.product-adv img{width: 100%;}
.product-adv .adv-txt {  position: absolute; z-index: 3; top: 40px; right: 9%;}
.product-adv .adv-txt p { font-size: 15px; line-height: 1;margin-bottom: 6px;}
.product-adv .adv-txt h3 {font-size: 28px; font-weight: bold;line-height: 1;}
.product-adv .adv-txt a {display: inline-block;font-size: 16px;line-height: 1;padding: 8px 40px;border: 2px solid #2aa18c;border-radius: 40px;font-weight: bold;  margin-top: 10px; color: #333;transition: all .6s;}
.product-adv .adv-txt a:hover{background: #a4272b;color: #fff;}

.product-btn{display: none;}

@media (min-width: 992px) and (max-width: 1200px){
  
}
@media (max-width: 992px){
.product-title h3 {font-size: 24px;}
  .product-title h3 span {font-size: 16px;}
  .product-adv .adv-txt {z-index: 3;top: 17px;right: 9%;}
  .product-adv .adv-txt h3 {font-size: 24px;}
}
@media (max-width: 767px){
  
  .product-bt h3 {font-size: 2rem;margin-bottom: 10px;}
  .product-bt p {font-size: 1.3rem;line-height: 1; color: #333;letter-spacing: 0;}
  
  .product-nav {float: none; width: 100%;margin-right: 0; background: none;text-align: center;height: auto; padding: 0 15px;}
  .product-nav h3{display:none;}

  .product-nav{overflow: hidden;margin-bottom: 15px;}
  .product-nav a { display: inline-block;font-size: 1.4rem;border-bottom: 1px solid #2aa18c;height: auto;line-height: 1; width: 31.3333%;float: left; border: 1px solid #2aa18c;border-radius: 5px; margin: 5px 1%;padding: 10px 0;}
  
  .product-nr { float: none;width: 100%;background: none;border-radius: 0;  padding: 0 10px; box-shadow: none;}
  
  .product-title {background: url(../images/cp-bg3.png)no-repeat center left;background-size: 150%;height: auto;padding: 20px 0;}
  .product-title h3 span{display: none;}
  
  .product-title h3 { float: left; font-size: 2rem; line-height: 1; color: #fff; font-weight: bold; padding-left: 24%;letter-spacing: 1px; margin-top: 0;}
  
  .product-title a {font-size: 1rem; line-height: 1; margin-right: 10px; color: #fff; margin-top: 0;}
  
  .product-nr li{width: 50%;}
  .product-nr li a{}
  .product-nr li a .product-img {padding: 0;border: 2px solid #ddd;background: #fff;}
  .product-nr li p{font-size:1.5rem;}
  .product-nr li a .product-img .img-bor{display: inline-block;height: 160px;}
  .product-nr li a .product-img img{    height: 160px !important;min-height: 0; width: auto}
  
  
  .product-btn { text-align: center;margin-top: 30px;display: block;}
  .product-btn a { font-size: 1.5rem;border: 1px solid #2aa18c; padding: 12px 40px;  border-radius: 3px; background: #2aa18c; color: #fff; display: inline-block; }
  
  .product-adv{display: none;}
  
}



/* 优势 */
.youshi{background: url(../images/ys-bg.png)no-repeat center top;padding-top: 50px;}
.youshi-bt{text-align: center;margin: 20px 0 40px;}
.youshi-bt h3 {  font-size: 36px; line-height: 1; color: #000;  font-weight: bold;  border-bottom: 5px solid #333; display: inline-block; padding-bottom: 10px;}
.youshi-bt h3 span{color: #f8af02;}
.youshi-bt p { color: #7e7e7e; text-transform: uppercase;font-size: 14px; letter-spacing: 1px; line-height: 1; margin-top: 10px;}
.ys-ico {  display: inline-block; border: 3px dashed #2aa18c; border-radius: 50px; padding: 10px 30px;margin-top: 10px;}
.ys-ico h5 { float: left;  font-size: 34px; font-weight: bold; color: #2aa18c;line-height: 1;margin: 0 20px;}
.ys-ico h5 img{width: 46px;margin-right: 5px;}

.youshi-cont{}
.youshi-txt{float: left;width: 50%;padding: 0 20px;}
.youshi-txt h1 { background: url(../images/ys-bt.png)no-repeat center left;  font-size: 19px; text-align: left; padding-left: 45px; color: #fff;line-height: 1; height: 70px;  padding-top: 22px; letter-spacing: 1px;}
.youshi-txt h1 span { font-size: 25px; letter-spacing: 0;}
.youshi-txt p { font-size: 15px; line-height: 1.5; color: #111;margin-bottom: 30px;}
.youshi-img{float: left;width: 50%;}
.youshi-img img{}

@media (min-width: 992px) and (max-width: 1200px){
  
}
@media (max-width: 992px){
.youshi-txt h1 {font-size: 16px;}
}
@media (max-width: 767px){

  .youshi-bt h3{font-size: 2.5rem;border-bottom: 4px solid #333;}
  .youshi-bt p{font-size: 1rem;letter-spacing: 0;}
  
  .ys-ico h5{font-size: 2rem;margin: 0 10px;}
  .ys-ico h5 img{width: 36px;}
  
  .youshi-txt { float: none;width: 100%;}
  
  .youshi-img{display: none;}
  
  
}





/* 案例展示 */
.anli{padding: 30px 0;}
.anli-bt{background: url(../images/anli2.png)no-repeat center;height: 90px;}
.anli-bt h3 {float: left; font-size: 20px;  font-weight: bold; color: #fff; line-height: 1; padding-top: 30px; padding-left: 15px;letter-spacing: 1px;}
.anli-bt h3 img{margin-right:5px;}
.anli-bt h3 span {text-transform: uppercase; font-size: 18px;}
.anli-bt a {  float: right; display: inline-block; font-size: 16px; line-height: 1;  padding-right: 150px;  padding-top: 36px; color: #fff;}


.walking {  height: 240px !important;}
.str_wrap{background: none;}
.str_wrap.str_active {background: none;}
.walking .ar_1 { width: 290px;height: 240px;}
.walking .ar_1 .item img { height: 200px;}
.walking .ar_1 p { height: auto; background: none;color: #000;  font-size: 16px; line-height: 1; padding: 10px 0;}


@media (min-width: 992px) and (max-width: 1200px){
  
}
@media (max-width: 992px){

}
@media (max-width: 767px){

  .anli-bt h3{font-size: 2rem;letter-spacing: 0;}
  .anli-bt a{font-size: 1.5rem;padding-right: 10px;}
  
  
  .walking {  height: 160px !important;}
  .walking .ar_1 { width: 170px; height: 160px;}
  .walking .ar_1 .item img {height: 130px;}
  .walking .ar_1 p{font-size: 1.5rem;}
  
  
}



/* 新闻中心 */
.xinw{padding-bottom: 60px;}
.xinw-bt{background: url(../images/xw.png)no-repeat center;height: 75px;text-align:center;margin-bottom: 10px;}
.xinw-bt h3 { font-size: 28px;  font-weight: bold;  color: #2aa18c; letter-spacing: 1px;line-height: 1;}
.xinw-bt p {font-size: 20px;text-transform: uppercase;color: #aaa;}

.xinw-cont{}
.xinw-list{}
.xinw-list li { float: left; width: 50%; padding: 0 15px;margin: 15px 0;}
.xinw-list li a{display: block;background: #f7f7f7;border: 1px solid #ddd;overflow: hidden;padding: 20px;}
.xinw_date-box{ float: left;width: 18%;}
.xinw_date { text-align: center;  background: #2aa18c;color: #fff;width: 80px;height: 80px;padding: 13px 0;}
.xinw_date h5 { font-size: 32px; font-weight: bold; line-height: 1;}
.xinw_date p {   font-size: 16px; line-height: 1;}
.xinw_tit{float:left;width: 82%;}
.xinw_tit h3 { font-size: 18px; color: #000; line-height: 1; margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xinw_tit p { font-size: 13px;line-height: 1.5;color: #888;}

/* .xinw-btn{text-align:center;margin-top: 30px;}
.xinw-btn a {  display: inline-block;  font-size: 16px;line-height: 1; padding: 13px 35px; background: #eee;transition:all .6s;}
.xinw-btn a:hover {background: #a4272b; color: #fff;} */

.xinw-adv{margin-top: 30px;position: relative;}
.xinw-adv img{width: 100%;}
.xinw-adv .adv-txt {position: absolute;  top: 50px; right: 50px;color: #fff;}
.xinw-adv .adv-txt p { font-size: 16px;  line-height: 1; margin-bottom: 8px;}
.xinw-adv .adv-txt h3 { font-size: 22px; line-height: 1;}
.xinw-adv .adv-txt h3 span { font-weight: bold; font-size: 28px;display: inline-block;margin-right: 5px;}
.xinw-adv .adv-txt a {display: inline-block;font-size: 18px; line-height: 1;  padding: 10px 50px; border: 2px solid #fff;margin-top: 10px;}
.xinw-adv .adv-txt a:hover{background: #fff;color: #000;}


.xinw-btn{margin-top: 30px;display: none;}
.xinw-btn a { display: inline-block; font-size: 14px;line-height: 1;padding: 11px 40px;border-radius: 2px;transition: all .6s;}
.xinw-btn a:hover{background: #a4272b;color: #fff;}

@media (min-width: 992px) and (max-width: 1200px){
  
}
@media (max-width: 992px){
.xinw_date-box {width: 30%;}
  .xinw_tit {width: 70%;}
  .xinw-adv .adv-txt {top: 14px;right: 24px;}
}
@media (max-width: 767px){

  .xinw-list li {
    float: none;
    width: 100%;
    padding: 0 10px;
    margin: 10px 0;
}
  .xinw_date-box {
    float: left;
    width: 23%;
}
  .xinw_date {
    width: 70px;
    height: 70px;
    padding: 10px 0;
}
  .xinw_tit {
    float: left;
    width: 77%;
}
  
  .xinw-bt h3{font-size: 3rem;}
  .xinw_tit h3{font-size: 1.7rem;}
  .xinw_tit p{font-size: 1.3rem;height: 40px;overflow: hidden;}
  
  .xinw-adv{display: none;}
  
  
  .xinw-btn { text-align: center;display: block;}
  .xinw-btn a { font-size: 1.5rem;border: 1px solid #2aa18c; padding: 12px 40px;  border-radius: 3px; background: #2aa18c; color: #fff;}
  
  
}










/* 底部 */
.f_one{background: #2aa18c;padding: 30px 0;}
.f_one .container{position: relative;}
.lxwm-img{float: left;width: 25%;}
.lxwm-img img{width: 100%;}
.f-lxwm { float: left;color: #fff;width: 33%;padding: 0 25px;}
.f-lxwm p { font-size: 14px;line-height: 1.5;}
.f-lxwm h3 {font-size: 28px; font-weight: bold;line-height: 1.5;}
.f-nav{float: left;width: 20%;}
.f-nav a { display: inline-block; width: 50%;  float: left; text-align: center;color: #fff; font-size: 16px;line-height: 1;margin: 13px 0;}
.f-ewm {  background: #f1c355; padding: 20px;text-align: center;position: absolute; right: 0;top: -60px;}
.f-ewm p {font-size: 16px;line-height: 1;margin-bottom: 10px;}
.f-ewm img{width: 180px;}

.f_two{background: #1c927c;padding: 39px 0 17px 0;}
.f_two p.copyright {text-align: center;color: #fff;font-size: 15px;line-height: 1;}



.wp-pagenavi{text-align:center;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #2aa18c;
    border-color: #2aa18c;
}
.pagination>li>a, .pagination>li>span{color: #2aa18c;}



/* 手机端导航图标 */
.mo-nav{background: #2aa18c;}
.mo-nav li{float: left;width: 33.3333%;text-align:center;border: 1px solid #fff;padding: 15px 0;}
.mo-nav li a{}
.mo-nav li a .fa {font-size: 2.4rem; line-height: 1; color: #fff;}
.mo-nav li a p {font-size: 1.5rem;line-height: 1;color: #fff;margin-top: 5px;}

/* 手机底部 */
.mo-footer{background: #2aa18c;text-align:center;padding: 15px 0;display: none;}
.mo-footer p { font-size: 1.5rem;line-height: 1.5;color: #fff;}

.mo-lxwm{margin-bottom: 15px;}
.mo-lxwm p{}



@media (max-width: 767px){

  .mo-footer{display: block;}
  
  .product_detail .img { left: 0;height: 240px;width: 100%;overflow: hidden;}
  .page-content img {width: auto !important;height: 100% !important;}
  
}







